home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / LITTLE / TOOLKIT.ZIP / ORIGINAL / ABMANUAL / AB040MAN.ASC < prev    next >
Encoding:
Text File  |  1996-03-22  |  14.5 KB  |  376 lines

  1.                  Afterburner040 Anleitung (vorläufig)
  2.  
  3.                             Version 96.01
  4.                             22. März 1996
  5.  
  6.                                  von
  7.  
  8.                       Patrick Jerchel / OverScan
  9.                             Elbestr. 28-29
  10.                              12045 Berlin
  11.  
  12.                pj@overscan.com, http://www.overscan.com
  13.  
  14.  
  15.  
  16.  1 Vorwort
  17.  
  18.  2 Hardware-Installation
  19.    2.1 Welches Werkzeug wird benötigt?
  20.    2.2 Sicherheits-Warnungen
  21.    2.3 Der Einbau
  22.    2.4 Afterburner040 Clockpatch
  23.        2.4.1 Modifikation des 16Mhz Taktsignales beim Falcon030
  24.        2.4.2 Technischer Hintergrund
  25.        2.4.3 Patchvariante 1 - Falcon030
  26.        2.4.4 Patchvariante 3 - Falcon030
  27.  
  28.  3 Software-Installation
  29.    3.1 Autoordner-Treiber
  30.    3.2 CPX-Modul
  31.    3.3 Zusätzliche Werkzeuge
  32.  
  33.  
  34.                               Kapitel 1 
  35.  
  36.                                Vorwort
  37.  
  38. Herzlichen Glückwunsch zum Kauf des Afterburner040.
  39.  
  40. Leider ist das Handbuch des Afterburner040 noch nicht fertig. So
  41. erhalten Sie dieses Dokument als Vorab-Version.
  42.  
  43. Bei Fragen und Problemen zum Afterburner040 stehen wir Ihnen unter
  44. der Rufnummer 030-623 12 67 gerne zur Verfügung.
  45.  
  46. Mit freundlichen Grü₧en
  47.  
  48. Patrick Jerchel (Afterburner040-Vertrieb)
  49. Gero Anschütz (Afterburner040-Entwickler)
  50.  
  51.  
  52.  
  53.                               Kapitel 2 
  54.  
  55.                         Hardware-Installation
  56.  
  57.  
  58. 2.1 Welches Werkzeug wird benötigt?
  59. ===================================
  60.  
  61. Zum Einbau des Afterburner040 benötigen Sie einen kleinen Lötkolben
  62. mit dünner Spitze, z.B. 16 Watt-Typ oder eine geregelte Lötstation.
  63. Ferner brauchen Sie einen spitzen Seitenschneider, ein scharfes
  64. Messer, Lötzinn und ein ca. 10 cm langes isoliertes Litzenkabel zum
  65. Legen einer Zusatzverbindung.
  66.  
  67. Natürlich wird noch ein Kreuzschlitzschraubendreher und eine
  68. Flachzange gebraucht, um das Gehäuse des Falcon030 zu öffnen und das
  69. Abschirmblech zu entfernen. Zusätzlich ist es noch sehr nützlich,
  70. wenn Sie auch über ein Ohmmeter mit Durchgangssummer verfügen, um
  71. evtl. auftretende Kontaktprobleme schneller orten zu können.
  72.  
  73.  
  74. 2.2 Sicherheits-Warnungen
  75. =========================
  76.  
  77.     VORSICHT VOR SPANNUNGSFÜHRENDEN TEILEN! LEBENSGEFAHR! In einigen
  78.     Atari-ST-Modellen befindet sich das Netzteil im Rechnergehäuse.
  79.     Arbeiten Sie also _ NIEMALS _ an Ihrem geöffneten Rechner, wenn das
  80.     220-Volt-Netzkabel Ihres Rechners in der Steckdose sitzt.
  81.  
  82. Beachten Sie bitte auch, da₧ Ihre eventuell noch vorhandenen
  83. Garantie-Ansprüche (gegenüber Atari) mit dem Einbau des
  84. Afterburner040 leider enden.
  85.  
  86. Sollten Sie sich den Einbau selbst nicht zutrauen, bietet Ihnen
  87. OverScan einen preiswerten Einbauservice zum Pauschal-Preis. Rufen
  88. Sie an!
  89.  
  90.  
  91. 2.3 Der Einbau
  92. ==============
  93.  
  94. Der Afterburner040 wird in den Erweiterungssteckplatz des Falcon030
  95. gesteckt und zusätzlich über einen Kabelbaum mit weiteren Signalen
  96. des Mainboards verbunden.
  97.  
  98. Dieser Kabelbaum mu₧ / vor / dem Einstecken des Afterburner040
  99. installiert werden. Zusätzlich mu₧ die original-68LC030-CPU auf dem
  100. Mainboard durch Abheben zwei Pins und Legen einer Leitung nach Masse
  101. stillgelegt werden.
  102.  
  103. Der Kabelbaum wird wie folgt installiert:
  104.  
  105.  
  106.           +-----------------------------------------------+
  107.           | Kabelfarbe | Pin-Nr. | Chip-Nr. auf Mainboard |
  108.           +-----------------------------------------------+
  109.           +-----------------------------------------------+
  110.           | Braun      |       3 |          U 62          |
  111.           | Rot        |       9 |          U 62          |
  112.           | Orange     |      12 |          U 62          |
  113.           | Gelb       |      19 |          U 67          |
  114.           | Grün       |       2 |          U 63          |
  115.           | Blau       |      19 |          U 63          |
  116.           | Lila       |       4 |          U 68          |
  117.           | Grau       |      13 |          U 62          |
  118.           +-----------------------------------------------+
  119.  
  120.  
  121. Vom 68LC030-Prozessor U 55 (die Aufschrift auf dem Chip lautet meist
  122. nicht 68LC030, sondern SC414230 o.ä.) müssen nun zwei Pins _
  123. vorsichtig _ von den Lötpads abgehoben werden: Erwärmen sie Pin 17
  124. (Eckpin) und Pin 16 mit einer sehr feinen Lötspitze, bis das Lötzin
  125. flüssig wird. Heben sie die Pin mit einem spitzen Gegenstand (z.B.
  126. Nadel) dann vorsichtig vom Mainboard ab, bis sie keinen Kontakt mehr
  127. mit den Lötpads haben.
  128.  
  129. Pin 16 bleibt "schwebend" ohne Kontakt.
  130.  
  131. Pin 17 mu₧ mit einem kurzen Draht (möglichst flexible Litze)
  132. zusätzlich mit Masse verbunden werden. Naheliegend ist die
  133. Massefläche am forderen Mainboard-Rand.
  134.  
  135.  
  136.   ------------------------------------------------------------------
  137.    Chip-Nr. auf Mainboard | Pin-Nr. |          Verbindung           
  138.    U 55                   |      16 |         vom Pad lösen         
  139.    U 55                   |      17 | vom Pad lösen und gegen Masse 
  140.  
  141.  
  142.  
  143. 2.4 Afterburner040 Clockpatch
  144. =============================
  145.  
  146.  
  147. 2.4.1 Modifikation des 16Mhz Taktsignales beim Falcon030
  148. --------------------------------------------------------
  149.  
  150. Zum reibungslosen Betrieb des Afterburner040 - vor allem mit externen
  151. SCSI-Geräten - ist der von ATARI ursprünglich sogenannte "Clockpatch"
  152. nötig. Diese Hardware-Modifikation mu₧ direkt im ATARI Falcon030
  153. erfolgen und wurde z.T. bereits durch ATARI selbst in den Rechnern
  154. durchgeführt. Auch der ATARI-Fachhandel hat diese Modifikation
  155. manchmal nachträglich an den von ATARI gelieferten Falcons
  156. vorgenommen.
  157.  
  158. Um die Verwirrung komplett zu machen, gibt es verschiedene Versionen
  159. des Clockpatches, von denen wir hier zwei Versionen vorstellen, die
  160. sich mit dem Afterburner040 bewährt haben.
  161.  
  162. Bitte prüfen Sie _ vor _ dem Einbau des Afterburner040, ob einer der
  163. beiden beschriebenen Versionen des Clockpatches in Ihrem Falcon030
  164. eingebaut ist. Ist das nicht der Fall, so mu₧ Ihr Rechner
  165. entsprechend geändert werden. Bitte halten Sie sich dabei genau an
  166. die Beschreibung, da auch kleinere Abweichungen zu Störungen im
  167. Betrieb führen können.
  168.  
  169.  
  170. 2.4.2 Technischer Hintergrund
  171. -----------------------------
  172.  
  173. Auch bei "normalen" Falcon030 ohne Afterburner040 kann ein fehlender
  174. Clockpatch Probleme im Soundsystem verursachen. Diese treten entweder
  175. als Knacken und Kratzen oder beim aufnehmen langer Soundfiles auf der
  176. Festplatte (SCSI-Fehler) in Erscheinung.
  177.  
  178. Das 16Mhz Taktsignal, das aus dem COMBEL-Chip herauskommt, bricht im
  179. Zweig für den SDMA-Chip (Sound DMA und SCSI DMA) zusammen, wenn der
  180. SCSI Chip einen schnellen Datentransfer durchführt und/oder das
  181. Soundsystem aktiv ist. Weiterhin treten Fehler beim Betrieb von
  182. schnellen SCSI Festplatten auf, wenn die Busbelastung grö₧er wird
  183. (z.B. bei 800*600 Pixel Auflösung in 256 Farben oder eben im Betrieb
  184. mit dem Afterburner040).
  185.  
  186. Sollten nach dem Einbau einer ST-RAM Speichererweiterung Pixel auf
  187. dem Bildschirm anfangen zu flimmern, hat dies NICHTS mit dem 16MHz
  188. Takt und dieser Umbauanleitung zu tun. Die flimmernden Pixel auf dem
  189. Bildschirm kommen daher, da₧ das bereits vorhandene ST-RAM das Timing
  190. der verschiedenen Zugriffe (abwechselnd CPU und Videochip) nicht ganz
  191. hinbekommt. Bei einer Falcon-Wings Ramkarte von Heyer und Neumann in
  192. Aachen, empfiehlt der Hersteller selbst, / NUR / SIMM-Moduln der
  193. Hersteller HYUNDAI oder MOTOROLA zu verwenden.
  194.  
  195.  
  196.  +------------------------------------------------------------------+
  197.  |                            * Achtung: *                            |
  198.  +------------------------------------------------------------------+
  199.  | Der Einbau des Clockpatches setzt Löterfahrung mit SMD-Bauteilen |
  200.  |   voraus! Unerfahrene Anwender sollten sich direkt an OverScan   |
  201.  |           wenden und den Einbau dort vornehmen lassen.           |
  202.  +------------------------------------------------------------------+
  203.  
  204.  
  205.  
  206. 2.4.3 Patchvariante 1 - Falcon030
  207. ---------------------------------
  208.  
  209. Quelle: Internes Entwicklerfax zwischen ATARI Benelux und Fa.
  210. Steinberg, welches als FALCNBUG.LZH an vielen Stellen erhältlich ist.
  211.  
  212.                      *      Mit Ausnahme des Pin 14 und 7 alle Pins des
  213.                      |      74F08 kürzen, den 74F08 dann huckepack auf
  214.                      -      den GAL-Chip U63 (schräg rechts unterhalb
  215.                     | |     der CPU, neben der Echtzeituhr!) setzen.
  216.                     | |     Pin 14 des 74F08 mit Pin 20 (+5V) des GALs
  217.                R217  -      verlöten. Pin 7 des 74F08 mit Pin 10 (GND)
  218.                      |      des GALs verlöten. Den Widerstand R211
  219.                      *      entfernen. Vom unteren Lötpunkt des Wider-
  220.                             stands R216 eine Drahtbrücke zu Pin 11
  221.         |-+-*     *----+    des 74F08 ziehen. Die Leiterbahn am oberen
  222.         | ! |     |    |    Lötpunkt von R216 (die hier als Ausrufe-
  223.         | ! -     -    |    zeichen gezeichnet ist) etwa in der Mitte
  224.         | /| |   | |   |    durchkratzen ! Vom oberen Lötpunkt des R216
  225.         | /| |   | |   |    eine Drahtverbindung zu den Pins 13 und 12
  226.         | ! -     -    |    des 74F08 herstellen. Von Pin 9 und 10 des
  227.         | ! |R216 |R221|    74F08 eine Drahtverbindung zum unteren Löt-
  228.         | ! *   +-*    |    punkt des Widerstands R221 (der vorher ent-
  229.         | * |   |  /---+    fernt worden ist, siehe oben!) Vom oberen
  230.         |   |   | /         Lötpunkt des Widerstands R221 eine Draht-
  231.         |-| | |-| |         verbindung zu Pin 8 des 74F08 herstellen.
  232.       # # # # # # # # # #
  233.     .---------------------.
  234.     |14           8)      |
  235.     |     74F08    (      |  U63
  236.     | 1           7)    10|
  237.     '---------------------'
  238.       # # # # # # # # # #
  239.                   |     |
  240.                   +-----+
  241.  
  242.  
  243.                  Hier wäre der Patch Nr. 1 als Grafik 
  244.  
  245.                (Tabelle 4: Der Patch Nr. 1 als Grafik)
  246.  
  247.  
  248.  
  249. 2.4.4 Patchvariante 3 - Falcon030
  250. ---------------------------------
  251.  
  252.                          *     Mit Ausnahme des Pin 14 und 7 alle Pins
  253.                          |     des 74F04 kürzen,den 74F04 dann huckepack
  254.                          -     auf den GAL-Chip U63 (schräg rechts unter
  255.                         | |    halb der CPU) setzen.
  256.                         | |    Pin 14 des 74F04 mit Pin 20 (+5V) des GAL
  257.                     R217 -     verlöten.Pin 7 des 74F04 mit Pin 10 (GND)
  258.                          |     des GALs verlöten. Die Widerstände R216,
  259.    +---------------------*     R221 und R222 entfernen. Vom unteren Löt-
  260.    |                           punkt des Widerstands R217(richtig gese-
  261.    |        +-*  +--*          hen, ist es nur eine Null Ohm Drahtbrücke
  262.    |        ! |  |  |          in Widerstandsform!) eine Drahtbrücke zu
  263.    |        ! -  |  -     *    dem Pin 1 des 74F04 ziehen.Von Pin 12 des
  264.    |        !| | | | |    |    74F04 eine Drahtbrücke zu der Leiterbahn
  265.    |        !| | | | |    -    von Widerstand R216 ziehen (die hier als
  266.    |        ! -  |  -    | |   Ausrufezeichen gezeichnet ist). Weiter
  267.    |   R216 ! |  |  |R221| |   eine Drahtbrücke von Pin 10 des 74F04 zum
  268.    |        ! *  |  *     -    oberen Lötpunkt des Widerstands R221
  269.    |        *    |    R222|    ziehen. Jetzt noch von Pin 8 des 74F04
  270.    |        |   /   +-----*    eine Drahtbrücke zum unteren Lötpunkt des
  271.    |        |   |   |          Widerstandes R222 ziehen und zu guter
  272.    |    # # # # # # # # # #    letzt noch die Pins 2, 9, 11 und 13 vom
  273.    |  .---|---|---|---------.  74F04 mit Draht brücken, sonst wird das
  274.    |  |14 |   |   | 8)  U63 |  Taktsignal nicht weitergeleitet!
  275.    |  |   *---*---*  (      |
  276.    |  | 1 | 74F04   7)    10|  Beste Erfahrungen habe ich mit 74F04 ICs
  277.    |  '---|-----------------'  der Firmen Texas Instruments und Motorola
  278.    |    # # # # # # # # # #    gemacht!
  279.    |    |           |     |
  280.    +----+           +-----+
  281.  
  282. / Achtung, bei Einbau einer Speed Resolution Card gibt es Probleme mit
  283. dieser Version des Patches. /
  284.  
  285. Wenn der Patch Nr.3 (mit dem 74F04) so eingebaut wird wie
  286. beschrieben, dann kollidieren am Widerstand R222 das 16MHz mit dem
  287. 32/36/40MHz Signal für die CPU. Der Patch Nr.3 kann drin bleiben wenn
  288. die Leitung vom Pin 8 des 74F04 IC's zum Widerstand R222 gekappt
  289. wird.
  290.  
  291.  
  292.                   Hier wäre das Schaltbild des 74x04 
  293.  
  294.            (Tabelle 5: Hier das Schaltbild der 74x04 Reihe)
  295.  
  296.  
  297.  
  298.                  Hier wäre der Patch Nr. 3 als Grafik 
  299.  
  300.                (Tabelle 6: Der Patch Nr. 3 als Grafik)
  301.  
  302.  
  303. * Tip: * Ist das Problem nach Einbau des Patches immer noch nicht weg,
  304. den Draht von R221 zum 74F04 IC kappen und ENTWEDER die beiden
  305. Lötpads direkt mit Lötzinn verbinden oder den originalen 33 Ohm SMD-
  306. Widerstand wieder einlöten.
  307.  
  308.  
  309.  
  310.                               Kapitel 3 
  311.  
  312.                         Software-Installation
  313.  
  314.  
  315. 3.1 Autoordner-Treiber
  316. ======================
  317.  
  318. Folgende Programme müssen von der mitgelieferten Diskette in den
  319. Auto-Ordner kopiert werden (und zwar in dieser Reihenfolge):
  320.  
  321.   1. AB40_MMU.PRG für die 68040-MMU Initialisierung, mu₧ als erstes
  322.      im AUTO-Ordner stehen.
  323.  
  324.   2. AB40_RAM.PRG zum Anmelden des FAST-RAM (falls vorhanden), sucht
  325.      sich die Speichergrö₧e selbst.
  326.  
  327.   3. AB40_FPU.PRG als Emultionssoftware für die FPU. Sie sollte nach
  328.      Möglichkeit im Fastram laufen.
  329.  
  330.  
  331. 3.2 CPX-Modul
  332. =============
  333.  
  334. Das CPX-Modul
  335.  
  336.    ∙ AB40_CAC.CPX
  337.  
  338. dient zum Ein- und Ausschalten der Caches auf dem 68040-Prozessor.
  339.  
  340. Einige ältere Programme laufen nur, wenn die Caches des
  341. Afterburner040 abgeschaltet sind.
  342.  
  343.  
  344. 3.3 Zusätzliche Werkzeuge
  345. =========================
  346.  
  347. Leider laufen einige Programme nicht korrekt im Fast-RAM (im
  348. Folgenden auch TT-RAM genannt). Ob ein Programm im Fast-RAM läuft
  349. oder Fast-RAM anfordert, kann durch spezielle "Flags" im Programm-
  350. Header angegeben werden. Dies ist mit dem mitgelieferten Programm
  351.  
  352.    ∙ PRGFLAGS.PRG
  353.  
  354. im Ordner TOOLS möglich.
  355.  
  356. Die einzelnen Flags haben folgende Bedeutung:
  357.  
  358.  Fastload           Beim Laden des Programms wird nur das BSS-Segment
  359.                     gelöscht, nicht der gesamte Hauptspeicher. Dies
  360.                     hat zur Folge, da₧ sich die Ladezeit bei Rechnern
  361.                     mit viel RAM meist deutlich verringert (z.B.
  362.                     damit auch die Dauer der Abarbeitung des AUTO-
  363.                     Ordners). Diese Einstellung ist unabhängig vom
  364.                     Vorhandensein von Fast-RAM.
  365.  
  366.  Run in TT-RAM      das Programm wird vom Betriebssystem in den Fast-
  367.                     RAM geladen (wenn verfügbar).
  368.  
  369.  Use TT-RAM         Eine Speicheranforderung (Malloc()) durch das
  370.                     Programm wird vorzugsweise aus dem Fast-RAM
  371.                     erfüllt. Wenn dieser ausgeschöpft ist, wird
  372.                     normaler ST-RAM zugeteilt.
  373.  
  374.  
  375.  
  376.